#include <bits/stdc++.h>
using namespace std;


int a[100]={0};//0表示没有出局，1表示已出局
int main() {
    int n,m;//n个人，报到m号的人出局
    int cnt=0,k=0;//cnt表示目前出局的人数，k记录当前报到了多少号
    int i=0;//i相当于一个指针，遍历整个数组，然后又从头开始遍历有人出局后的数组；
    cin>>n>>m;
    while(cnt!=n){
        i++;
        if(i>n) i=1;
        if(a[i]==0){//当他未出局时
            k++;
            if(k==m){//当报到了m号时
                a[i]=1;//让这个人出局，并将他标记为1
                cnt++;//出局人数加一
                cout<<i<<" ";//当人员是从0开始编号时，应该输出 i-1
                k=0;//清空k，从1开始报数
            }
        }
    }

    return 0;
}
/*
人员从1开始编号：1 2 3 4 5 6 7 8 9 10
10 3
3 6 9 2 7 1 8 5 10 4 
*/

/*
人员从0开始编号: 0 1 2 3 4 5 6 7 8 9
10 3
2 5 8 1 6 0 7 4 9 3 
*/